package com.app.markdown.store;

import java.util.HashMap;
import java.util.LinkedList;
import java.util.Map;

/**
 * 全局的文件变量存储
 * @Author 56465
 * @Create 2024/7/30 17:00
 */
public class FileStore {
    private FileStore(){}

    /**
     * 存储当前选中的 文件原始路径
     */
    public static String currentFilePathName;
    /**
     * 保存文件内容
     * key:文件原始路径
     * value:文件内容
     */
    private static Map<String,LinkedList<String>> contentListMap = new HashMap<>();

    public static LinkedList<String> getContentList(String filePathName){
        if (contentListMap.get(filePathName) == null) {
            contentListMap.put(filePathName, new LinkedList<>());
        }
        return contentListMap.get(filePathName);
    }
}
